﻿/* Style dla poszczególnych stron. */
body#loading {
    background-image: url('images/loading.gif');
    background-repeat: no-repeat;
    background-position: center;
    background-color: #15191F;
}

#loading-text {
    bottom: 2%;
    font-size: 2.5em;
    position: absolute;
    right: 2%;
    text-transform: uppercase;
    color: #3f8197;
}


/* ------------------- EDIT RECORD -------------------------------- */

header #recordEditIdent h1 {
    padding-bottom: 4px;
    padding-top: 10px;
}

#recordEditIdent a.edit {
    color: #015679;
    display: block;
    padding-bottom: 6px;
    cursor: pointer;
}

header#recordEditHead .twoTextLines, header#recordDisplayHead .twoTextLines {
    padding: 8px;
}

.recordEditLine .editPanel, .recordDisplayLine .displayPanel {
    padding: 10px 0;
}

    .recordEditLine .editPanel input[type="text"], .recordEditLine .editPanel textarea, #edit-identyficator textarea {
        background-color: #3F9785;
        border: 1px solid #60D9D5;
        color: #7CE3CE;
        font-size: 14px;
        padding: 6px 1%;
        width: 98%;
    }

#edit-identyficator textarea {
    height: 60px;
    margin: 10px 0;
    resize: none;
}

.recordEditLine .editPanel input[type="text"]:focus {
    -webkit-box-shadow: 0 0 0 2px #60D9D5;
    box-shadow: 0 0 0 2px #60D9D5;
    color: #AAFFFF;
}

.recordEditLine .required {
    bottom: 0;
    color: #78EFEB;
    display: block;
    font-size: 0.875em;
    padding: 4px 3px;
    position: absolute;
    right: 0;
}

.recordEditLine .description {
    color: #3F9785;
    display: block;
    padding: 15px 0;
    width: 80%;
    margin-left: 1%;
}

.recordEditLine .error-line {
    color: #ED5FFA;
    font-weight: bold;
    margin-left: 2%;
}
.recordEditLine .error-line span:after { content:"\A"; white-space:pre; }
.val-sum {
    background-color: #B743C1;
    border: 3px solid #ED5FFA;
    color: #FBD4FE;
    line-height: 1.4em;
    margin: 3%;
    padding: 1% 2%;
}

.edit-references {
}

    .edit-references .row {
        float: left;
        padding: 5px 0;
        position: relative;
        width: 25%;
    }

        .edit-references .row .recordCheckAndName {
        }

            .edit-references .row .recordCheckAndName a {
                color: #85C226;
                display: block;
                overflow: hidden;
                padding-bottom: 3px;
                padding-right: 20px;
                -ms-text-overflow: ellipsis;
                -o-text-overflow: ellipsis;
                text-overflow: ellipsis;
                white-space: nowrap;
            }

            .record-yesno td, .edit-references .row .recordCheckAndName .check {
                background: url("images/unchecked.gif") no-repeat scroll center center transparent;
            }

            .edit-references .row .recordCheckAndName .check {
                display: block;
                float: left;
                height: 16px;
                width: 30px;
            }

    .edit-references .row-checked .recordCheckAndName .check, .record-yesno td.selected {
        background-image: url("images/checked.gif");
    }

    .edit-references .row .recordCheckAndName .check input {
        display: none;
    }

.record-yesno td {
    cursor: pointer;
    background-position: left center;
    padding-right: 20px;
}

    .record-yesno td input {
        display: none;
    }

    .record-yesno td label {
        color: #85C226;
        padding-left: 20px;
        cursor: pointer;
    }

.edit-references .row .actions {
    bottom: -32px;
    display: none;
    height: 20px;
    left: 30px;
    line-height: 20px;
    padding: 6px 10px;
    position: absolute;
}

    .edit-references .row .actions a {
        padding: 0 10px;
    }

.edit-references .row:hover {
    background-color: #514C60;
}

    .edit-references .row:hover .actions {
        background-color: #514C60;
        display: block;
        z-index: 2;
    }

.edit-references-add, .edit-translate {
    color: #3F9785;
    display: block;
    font-size: 1.125em;
    margin-bottom: 10px;
}
.edit-translate{
    border-bottom: 1px dashed #60D9D5;
color: #60D9D5;
float: left;
padding-bottom: 5px;
}
.references-reload {
    background-color: #556D21;
    border: 3px solid #70A222;
    color: #BCEB72;
    font-size: 2em;
    padding: 0.5em;
    text-align: center;
}

.record-edit-idi .title, .inline-edit-date .title, .inline-edit-datetime .title {
    float: left;
    margin-right: 20px;
    padding: 10px 0;
}

.inline-edit-date .editPanel, .inline-edit-datetime .editPanel {
    padding: 4px 0;
}

.recordEditLine .editPanel input.inputdate, .recordEditLine .editPanel input.inputtime {
    text-align: center;
    width: 200px;
    margin-left: 10px;
}

.recordEditLine .button {
    background-color: #3F9785;
    border: 1px solid #60D9D5;
    margin-right: 10px;
    color: #225449;
}

.recordfilefield .editPanel {
    padding: 6px 0px;
}
.prev-value {
    background-color: #2B5F70;
    margin: 10px;
}
.recordEditLine .prev-value{
    background-color: #474256;
border: 1px solid #685F84;
margin: 10px 0 20px;
}
.prev-value h4 {
    background-color: #3F8197;
    color: #60BBD9;
    font-size: 1.4em;
    padding: 10px 20px;
    border-bottom:dashed 1px #3D3949;
}
.recordEditLine .prev-value h4 {
    background-color: #544E66;
color: #4FA0BB;
font-size: 1.2em;
}
.prev-value p,.prev-value span{
    padding: 10px 20px;
    display:block;
}
.recordEditLine .prev-value p, .recordEditLine .prev-value span {
}

.prev-value h4 select {
    float:right;
}
header#recordEditTranslateHead .recordIdx{
    padding:13px 0px;
}
header#recordEditTranslateHead .buttonHolder{
    padding-top:16px;
    padding-bottom:16px;
}
header#recordEditTranslateHead .twoTextLines{
    padding-bottom:5px;
}
header#recordEditTranslateHead #recordEditIdent h1{
    padding-top:13px;
    padding-bottom:13px;
}